Blast version 2.0 Usage and Examples

Usage:
blast xxx.xxx.xxx.xxx port startsize endsize /t rcvtimeout /d senddelay /b beginmsg /e endmsg /noret

Examples:
blast 134.134.134.4 110 600 680 /t 7000 /d 300 /b user 
blast 134.134.134.4 110 600 680 /t 7000 /d 300 /b user /e endchars
blast 134.134.134.4 110 600 680 /noret


/t == timeout delay in milliseconds to wait for server response
/d == delay before each send
/noret means to send raw data with no newline chars that a pop server expects at end
/b is a way to add cust text to begin of buf
/e is an alternate way to end each buf
/v switches on verbose output - off by default
/nr turns off initial receive after initial connect (useful for HTTP GET)
/dr adds double LF/CR's to buffers (useful for HTTP GET)


blast 134.134.134.4 110 20 25 /b "user ted" /e endchars 
equals
	"user tedNNNNendchars"

-Note that spaces are preserved-

blast 134.134.134.4 110 20 25 /b "user ted " /e " endchars" 
equals
	"user ted NNNN endchars"

for a total of 20 chars w/ cust beg and end for the first send, it will stop when buf equals 25.
so, 5 sends.


	-NEW-
Example of blasting HTTP servers
blast 134.134.134.4 80 40 50 /b "GET /some" /e "url/ HTTP/1.0" /nr /dr /v 
sends
'GET /some****************url/ HTTP/1.0' capped by dual LF/CR's

blast 134.134.134.4 80 25 30 /b "GET /some" /nr /dr 
sends
'GET /some**************' capped by dual LF/CR's

Example of blasting POP servers
blast 134.134.134.4 110 15 20 /b "user te" /e "d" /v 
sends
'user te*****d' capped by a LF/CR

Example of blasting POP servers
blast 134.134.134.4 110 15 20 /b "user te" /e "d" /v /noret
sends
'user te*******d' 

Trial outputs will look like the following based on default, /noret and /dr

/dr looks like
Sending 'GET/someNNNNNNNNNNNNNNNNNNNNNNNNNurl

'

default with one LF/CR looks like
Sending 'GET/someNNNNNNNNNNNNNNNNNNNNNNNNNurl
'

/noret looks like
'Sending 'GET/someNNNNNNNNNNNNNNNNNNNNNNNNNurl'




